package com.csdj.service;

import com.csdj.dto.OrderTypes;
import com.csdj.dto.orderPay;
import com.csdj.pojo.BeOrder;
import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author 叶涵
* @description 针对表【be_order】的数据库操作Service
* @createDate 2023-08-24 15:13:39
*/
public interface BeOrderService extends IService<BeOrder> {
    /**
     * 根据id获取工单，并且获取表径
     */
    BeOrder getByIdCx(String orderNo);

    /**
     * 业扩收费报表数据以及条件
     * @param list 业扩类型
     * @param timeStar 开始日期
     * @param timeEnd 结束日期
     * @return 满足条件的数据
     */
    List<orderPay> getAll(List<String> list, String timeStar, String timeEnd,Integer pageNum,Integer pageSize);
    /**
     * 获取工单进度的数据
     */
    List<OrderTypes> getAllOrder();
}
